@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, sub, sup,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: top;
}
body{background:#fff;line-height:1.8;color:#5a5a5a;font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.02em;}
a{color:#4d4d4d;text-decoration:none;}
a:hover{color:#ff7800;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}
ol,ul,li{list-style:none;}
img{height:auto;border:0;}
i{margin-right:5px;}
input,select,textarea{border:1px solid #ddd;background:#fff;outline:none;width:100%;color:#464646;font-size:12px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.hidden{display:none;}

/* wrapper */
.wrapper{min-width:1300px;position:relative;}
.w1200{width:1200px;margin:0 auto;}

/* public */
@font-face {font-family:BebasNeue;src:url(../font/BebasNeue.ttf);}
@font-face{font-family:Oswald;src:url(../font/Oswald-Bold.otf);src:url(../font/Oswald-Bold.ttf);}
@font-face{font-family:bd;src:url(../font/HelveticaNeueLTPro-Bd.otf);src:url(../font/HelveticaNeueLTPro-Bd.ttf);}
span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;}
h3.tip{*background:#fff;*position:relative;*z-index:2;font-size:18px;font-weight:700;position:relative;color:#747474;padding-bottom:2px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
h3.tip span.info{font-size:14px;font-weight:100;margin-left:80px;}
h3.tip .more{float:right;margin-top:8px;font-size:12px;color:#747474;*position:absolute;*right:0;*top:0;}
h3.tip .more:hover{color:#ff8f00;}
.golist_more{display:block;width:200px;margin:40px auto;padding:7px 0;color:#fff;background:#ff7800;text-align:center;border-radius:25px;transition:.2s;-webkit-transition:.2s;}
.golist_more:hover{background:#00549f;color:#fff;}

/* header */
.header-box{position:relative;z-index:20;background:url(../images/headerbg.jpg) center 30px no-repeat;}
.header-top{background:#d6d6d6;text-align:right;height:30px;line-height:30px;}
.header-top .welcome{font-size:12px;color:#1b1b1b;float:left;}
.header-top .tel{float:right;color:#121212;font-size:12px;}
.header-top .tel a{color:#121212;transition:.3s;-webkit-transition:.3s;}
.header-top .tel a:hover{color:#0038b8;}
.header{height:115px;position:relative;z-index:16;}
.header .logo{width:552px;margin-top:24.5px;}
.header .logo img{max-width:100%;}
.hotline{position:absolute;right:0;top:28px;width:270px;color:#121212;font-size:12px;}
.hotline .icon{width:45px;height:46px;line-height:46px;text-align:center;float:left;margin:8px 10px 0 0;background:none;}
.hotline .icon i{font-size:40px;color:#0038b8;line-height:46px;}
.hotline .phonenum{color:#0038b8;font-size:28px;font-weight:700;font-style:italic;font-family:Arial;line-height:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* nav */
.nav{height:50px;line-height:50px;background:#0038b8;}
.nav_box{position:relative;}
ul.menu{position:relative;z-index:20;}
ul.menu li{display:block;}
ul.menu li a{display:block;font-size:16px;padding:0 35px;line-height:50px;color:#fff;text-transform:uppercase;transition:.3s;-webkit-transition:.3s;position:relative;}
ul.menu li:hover a{color:#fff;}
ul.menu li:hover a,ul.menu li a.current{background:#3762c4;}
ul.menu li ul {
	position: absolute;
	z-index:99999999;
	top: 50px;
	left: 0;
	min-width:100%;
	text-align:left;
	clear:both;
	opacity: 0;
	*display:none;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
ul.menu li:hover > ul {
	opacity: 0.95;
	*display:block;
}
ul.menu li ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	display:block;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
ul.menu li:hover > ul li {
	height: 40px;
	line-height: 40px;
	overflow: visible;
	font-size:14px;
	display:block;
	padding: 0;
}
ul.menu li ul li a {
	display:block;
	padding:0 35px;
	height: 40px;
	*min-width:120px;
	white-space:nowrap;
	font-size:14px;
	line-height: 40px;
	margin: 0;
}
ul.menu li ul li a:after{display:none;}
ul.menu li:hover ul li a{background:#3762c4;color:#fff;}
ul.menu li ul li:hover a{background:#0038b8;color:#fff;}

/* search */
.search{position:absolute;width:300px;z-index:21;*z-index:20;right:0;top:0;height:100%;overflow:hidden;background:#3762c4;transition:.3s;-webkit-transition:.3s;}
.search.open{width:22%;padding:0 30px;transition:.3s;-webkit-transition:.3s;}
.search-input{margin-top:8px;position:relative;height:35px;}
.search-input .submiticon{width:40px;position:absolute;right:0;top:0;text-align:center;z-index:1;line-height:normal;}
.search-input .submiticon i{color:#fff;margin:0;line-height:35px;font-size:18px;transition:.3s;-webkit-transition:.3s;}
.search-input input{height:35px;background:none;font-size:12px;line-height:35px;padding:0 20px;border:none;float:left;color:#fff;}
.search-input input[type="text"]{color:#fff;}
.search-input input[type="submit"]{z-index:2;position:absolute;right:0;top:0;width:40px;cursor:pointer;line-height:normal;padding:0;background:none;}
.search-input:hover i{color:#fff;}


/* banner */
.banner{position:relative;min-width:1200px;*z-index:15;}
.banner ul.slides li{height:600px;position:relative;}
.banner ul.slides li .desc{font-style:italic;color:#fff;font-size:16px;font-weight:700;line-height:1.8;position:absolute;top:340px;width:1200px;left:50%;margin-left:-600px;z-index:16;}
.banner .flex-control-paging{bottom:20px;z-index:20;}
.banner .flex-control-paging li a{background:#fff;width:12px;height:12px;background:none;border:1px solid #fff;transition:.3s;-webkit-transition:.3s;}
.banner .flex-control-paging li a:hover,.banner .flex-control-paging li a.flex-active{background:#fff;border-color:#fff;}
.pagebanner,.pagebanner ul.slides li{height:385px;}

/* col */
ul.col-2 li{width:49%;*width:48.9%;margin-right:2%;}
ul.col-2 li.nomargin{margin-right:0;}
ul.col-3 li{width:32%;*width:31.9%;margin-right:2%;}
ul.col-3 li.nomargin{margin-right:0;}
ul.col-4 li{width:23.5%;margin-right:2%;}
ul.col-4 li.nomargin{margin-right:0;}
ul.col-5 li{width:18.4%;margin-right:2%;}
ul.col-5 li.nomargin{margin-right:0;}
ul.col-2 li img,ul.col-3 li img,ul.col-4 li img,ul.col-5 li img{max-width:100%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}

/* module public */
.module-tip{text-align:center;color:#2c2c2c;margin:0 auto 40px;font-size:12px;text-transform:uppercase;}
.module-tip h3{font-size:38px;color:#2c2c2c;font-weight:bold;margin-bottom:5px;line-height:normal;font-style:italic;}
.module-tip .line{display:block;background:url(../images/line.png) center center no-repeat;color:#0038b8;}
.module-tip .bigiconfont{font-size:24px;}
.module-tip h3 .org{color:#0038b8;}
.module-tip.white,.module-tip.white h3{color:#fff;}

/* homecp-wrap */
.homecp-wrap{padding:40px 0 0 0;}
.pro_sort_box{overflow:hidden;margin-bottom:5px;}
.pro_sort_box .module-tip{margin-top:70px;}
ul.pro_sort_list li{background:#efefef;height:330px;position:relative;ransition:.2s;-webkit-transition:.2s;}
ul.pro_sort_list li a{display:block;width:100%;height:100%;}
ul.pro_sort_list li .pic{position:absolute;width:50%;height:100%;left:0;top:0;z-index:1;}
ul.pro_sort_list li .desc{height:100%;margin-left:50%;}
ul.pro_sort_list li .desc{padding:50px 0 30px 50px;}
ul.pro_sort_list li .desc h3,ul.pro_sort_list li .desc h4{font-weight:700;position:relative;font-size:30px;margin-bottom:4px;color:#272727;line-height:normal;transition:.2s;-webkit-transition:.2s;}
ul.pro_sort_list li .desc h4{font-size:12px;text-transform:uppercase;margin-bottom:15px;font-weight:100;}
ul.pro_sort_list li .desc .text{color:#272727;font-size:13px;margin-bottom:30px;}
ul.pro_sort_list li .desc .more{font-weight:bold;display:inline-block;padding:5px 35px;color:#fff;background:#0038b8;text-transform:uppercase;}
ul.pro_sort_list li .pic img{height:100%;width:100%;}
ul.pro_sort_list li:nth-child(even) .desc{margin-left:0;margin-right:50%;padding:50px 50px 30px 0;}
ul.pro_sort_list li:nth-child(even) .desc .text,ul.pro_sort_list li:nth-child(even) .desc h3,ul.pro_sort_list li:nth-child(even) .desc h4{text-align:right;}
ul.pro_sort_list li:nth-child(even) .pic{left:inherit;right:0;}
ul.pro_sort_list li:nth-child(even) .desc .more{float:right;}
ul.pro_sort_list li:hover .desc h3{color:#0038b8;}

/* pro-list public */
ul.pro-list{padding-top:10px;}
ul.pro-list li{font-size:12px;*width:23%;height:243px;margin-bottom:10px;}
ul.pro-list li .item_box{transition:.25s;-webkit-transition:.25s;}
ul.pro-list li .desc{background:#f7f7f7;padding:8px;}
ul.pro-list li .pic{overflow:hidden;position:relative;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li .pic img{display:block;max-width:100%;width:100%;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li h3.title{text-align:center;font-size:13px;font-weight:100;color:#252525;position:relative;padding:10px 8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li h3 span{margin-right:30px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.pro-list li h3 i{position:absolute;right:4px;top:14px;font-size:18px;z-index:1;color:#095496;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li:hover .item_box{margin-top:-13px;}
ul.pro-list li:hover .pic img{transform:scale(1.1);-webkit-transform:scale(1.1);}
ul.pro-list li:hover h3.title{color:#0038b8;}
/* ul.pro-list li:hover h3.title{background:#ff7800;color:#fff;} */
/* ul.pro-list li:hover h3.title i{color:#fff;} */
.pro_swiper{padding-bottom:60px;}
.pro_swiper .swiper-pagination-bullet-active{background:#ff7800;}
.pro_item .pic{overflow:hidden;position:relative;transition:.25s;-webkit-transition:.25s;}
.pro_item .pic img{display:block;max-width:100%;width:100%;transition:.25s;-webkit-transition:.25s;}
.pro_item h3.title{background:#e9e9e9;text-align:center;font-size:13px;font-weight:100;color:#2f2f2f;padding:10px 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition: all .45s ease .1s;-webkit-transition: all .45s ease .1s;}

/* pro_slider */
.pro_slider{position:relative;}
.pro_slider ul.sliders li{}
.pro_slider ul.pro-list li img{}
.pro_slider .flex-direction-nav a{width:25px;height:44px;top:50%;margin-top:-45px;background:url(../images/icon.png) no-repeat;}
.pro_slider .flex-direction-nav a:before{display:none;}
.pro_slider .flex-direction-nav a.flex-prev{left:-40px;background-position:-1px -191px;}
.pro_slider .flex-direction-nav a.flex-next{right:-40px;background-position:-25px -191px;}

/* home aboutus-wrap */
.aboutus-wrap{padding:40px 0 60px 0;background:#f9f9f9;}
.about-con{*clear:both;margin-bottom:30px;}
.about-pic{position:relative;width:47%;margin-right:5%;margin-top:3px;}
.about-pic img{width:100%;max-width:100%;}
.about-pic .flex-control-paging{height:12px;text-align:right;bottom:20px;right:10px;}
.about-pic .flex-control-paging li{margin:0 5px 0 0;}
.about-pic .flex-control-paging li a{background:#fff;text-indent:9999px;width:12px;height:12px;overflow:hidden;}
.about-pic .flex-control-paging li a:hover,.about-pic .flex-control-paging li a.flex-active{color:#fff;background:#0038b8;}
.about-desc{width:48%;color:#212121;}
.about-desc h3{font-size:18px;color:#0038b8;}
.about-desc h4{font-size:12px;color:#d1d1d1;text-transform:uppercase;}
.about-desc .txt{font-size:13px;margin-bottom:25px;}
.about-desc .ourmainpro{font-size:13px;margin:20px 0;}
.about-desc .ourmainpro i{color:#0038b8;}
.about-desc .more{display:block;background:#0038b8;width:160px;text-align:center;line-height:45px;font-size:13px;color:#fff;transition:.25s;-webkit-transition:.25s;}
.honors{position:relative;padding-top:40px;border-top:1px solid #e2e2e2;}
.honors ul li{margin-right:10px;width:187.5px;}
.honors ul li img{width:100%;max-width:100%;display:block;border:1px solid #ddd;}
.about-pic ul.slides li,.honors ul.slider li{display:none;-webkit-backface-visibility:hidden;}
.honors .flex-direction-nav a{background:none;top:50%;margin-top:8px;}
.honors .flex-direction-nav a.flex-prev{left:-40px;}
.honors .flex-direction-nav a.flex-next{right:-40px;}
.honors .flex-direction-nav a:before{color:#000!important;font-size:18px;}

/* tpl-wrap */
.tpl-wrap{margin-bottom:50px;padding:50px 0 0 0;}
.tpl-con{background:url(../images/tplbg.jpg) center center no-repeat;height:1300px;}
ul.tplitem{}
ul.tplitem li{*overflow:hidden;*clear:both;position:relative;height:330px;}
ul.tplitem li .desc{width:55%;position:relative;font-size:13px;}
ul.tplitem li .desc .desc_title{margin-bottom:20px;position:relative;padding-left:65px;}
ul.tplitem li .desc .desc_title .num{position:absolute;left:0;top:0;z-index:1;width:55px;height:55px;border-radius:100%;background:#0038b8;color:#fff;font-style:italic;text-align:center;line-height:55px;font-size:28px;font-weight:bold;}
ul.tplitem li .desc h3.title{font-size:28px;color:#1f1f1f;line-height:normal;font-weight:700;margin-bottom:2px;}
ul.tplitem li .desc h4.en{font-size:12px;color:#7a7a7a;line-height:normal;text-transform:uppercase;}
ul.tplitem li .desc{color:#484848;}
ul.tplitem li .pic{position:absolute;z-index:1;width:600px;text-align:right;top:0;}
ul.tplitem li .pic img{max-width:100%;display:inline-block;}
ul.tplitem li.odd .desc{float:right;margin-left:0;margin-right:0;}
ul.tplitem li.odd .pic{text-align:left;}
ul.tplitem li.item0 .pic,ul.tplitem li.item2 .pic{right:0;}
ul.tplitem li.item1 .pic,ul.tplitem li.item3 .pic{left:0;}
ul.tplitem li.item0 .desc{margin-top:40px;}
ul.tplitem li.item1 .desc{margin-top:30px;}
ul.tplitem li.item1{margin-bottom:20px;}
ul.tplitem li.item2 .desc{margin-top:40px;}
ul.tplitem li.item2{margin-bottom:30px;}

/* ad */
.ad-wrap{position:relative;background:url(../images/ad.jpg) center center no-repeat;background-size:cover;height:220px;}
.ad-wrap span{color:#0038b8;font-size:22px;font-weight:bold;position:absolute;top:85px;right:50%;margin-right:-580px;z-index:1;font-style:italic;}

/* news-wrap */
.news-wrap{padding:50px 0;}
.index_news{position:relative;}
.index_news .widget_box2{width:48%;margin-right:3%;}
.index_news .widget_box1{width:49%;}
ul.latest_news{margin-top:5px;}
ul.latest_news li{}
ul.latest_news li .pic{position:relative;margin-bottom:5px;}
ul.latest_news li img{max-width:100%;}
ul.latest_news li .desc h3{font-size:16px;color:#242424;margin-bottom:10px;transition:.25s;-webkit-transition:.25s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.latest_news li .desc .txt{color:#8b8b8b;font-size:12px;margin-bottom:10px;}
ul.latest_news li .desc .time{color:#999;font-size:12px;transition:.25s;-webkit-transition:.25s;}
ul.latest_news li:hover .desc h3{color:#0038b8;}
ul.home-news-list{}
ul.home-news-list li{border-bottom:1px dashed #cdcdcd;padding-bottom:15px;margin-bottom:15px;}
ul.home-news-list li .desc{position:relative;height:85px;}
ul.home-news-list li .desc .time{position:absolute;width:85px;height:85px;left:0;top:0;background:#f1f1f1;text-align:center;z-index:1;color:#565656;transition:.25s;-webkit-transition:.25s;}
ul.home-news-list li .desc .time em{display:block;}
ul.home-news-list li .desc .time em.day{font-size:30px;line-height:1;font-weight:700;margin:18px 0 8px 0;}
ul.home-news-list li .desc .time em.year{color:#3e3e3e;font-size:12px;line-height:1;}
ul.home-news-list li .desc .txt{font-size:12px;line-height:1.8;color:#999;overflow:hidden;text-align:justify;margin-left:100px;}
ul.home-news-list li .desc .txt h3{color:#222;font-size:14px;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.home-news-list li .desc .txt .more{color:#ff9900;font-size:12px;display:block;margin-top:8px;}
ul.home-news-list li .desc .newskwd{margin-left:90px;color:#737373;}
ul.home-news-list li:hover .pic img{transform:scale(1.2);-webkit-transform:scale(1.2);}
ul.home-news-list li:hover .desc .txt h3{color:#0038b8;}

/* page-wrap public */
.page-wrap{}
.page-con{position:relative;min-height:900px;}
.sidebar{position:absolute;left:0;top:0;z-index:1;width:22%;*width:21%;height:100%;z-index:16;background:#f8f8f8;}
.sidebar p.tip{height:131px;line-height:normal;background:#0038b8 url(../images/tipbg.png) right center no-repeat;margin-top:-45px;font-style:italic;color:#fff;font-size:30px;font-weight:100;padding:35px 0 0 25px;border-bottom:1px solid #fff;}
.sidebar p.tip span{font-size:12px;display:block;font-weight:700;text-transform:uppercase;}
.content{width:73.5%;margin-left:26.5%;padding-top:15px;}


/* position */
.position{color:#9b9b9b;font-size:12px;position:absolute;right:0;top:23px;z-index:1;letter-spacing:0.02em;}
.position a{color:#9b9b9b;transition:.25s;-webkit-transition:.25s;}
.position a:hover{color:#0038b8;}
.position.static{position:static;text-align:right;margin-bottom:15px;}

/* cage-item */
ul.cage-item{margin-bottom:25px;padding:15px;}
ul.cage-item li a{display:block;position:relative;cursor:pointer;background:#fff;margin-bottom:10px;color:#131313;border-bottom:1px solid #e2e2e2;font-size:14px;padding:0 10px;height:50px;line-height:50px;border-bottom:1px solid #e3e3e3;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.cage-item li a span{line-height:50px;color:#222;position:absolute;right:10px;top:0;z-index:1;font-size:20px;transition:.25s;-webkit-transition:.25s;}
ul.cage-item li a:hover{background:#0038b8;color:#fff;padding:0 10px 10px 20px;border-color:#001c5b;}
ul.cage-item li a:hover span{color:#fff;}
ul.cage-item li.current a{background:#0038b8;color:#fff;padding:0 10px;border-color:#001c5b;}
ul.cage-item li.current a span{color:#fff;}
ul.cage-item li a.current{background:#0038b8;color:#fff;}
ul.cage-item li a.current span{color:#fff;}
ul.cage-item li ul.lv2{}
ul.cage-item li ul.lv2 li{margin-left:20px;}
ul.cage-item li ul.lv2 li a{padding-left:10px;}
ul.cage-item li ul.lv2 li a.current{}
ul.cage-item li.current ul.lv2 li a{color:#202020;}
ul.cage-item li.current ul.lv2 li a{background:#fff;}
ul.cage-item li.current ul.lv2 li a span{color:#fff;}
ul.cage-item li ul.lv2 li a:hover{background:#f2f2f2;padding-left:20px;color:#202020;}
ul.cage-item li ul.lv2 li a:hover span{color:#095496;}

/* news index list */
ul.news-list{padding:40px 0;}
ul.news-list li{overflow:hidden;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #b9b9b9;}
ul.news-list li h3{color:#282828;font-size:13px;font-weight:100;position:relative;top:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.news-list li span.time{position:absolute;right:0;top:0;z-index:1;color:#c2c2c2;}
ul.news-list li .iconfont{margin-right:5px;color:#0038b8;position:relative;top:-2px;}
ul.news-list li:last-child{margin-bottom:0;}
ul.news-list li:hover h3{color:#0038b8;}

/* news_details */
.news_details{position:relative;padding:20px 0 0 0;}
.news_details .post_arr{color:#9d9d9d;text-align:center;font-size:12px;display:block;padding-bottom:10px;border-bottom:1px dashed #c4c4c4;}
.news_details .post_arr span{margin:0 10px;}
.related{}

/* item-view */
.item-view{*overflow:hidden;*clear:both;margin-bottom:35px;}
.itempic{position:relative;width:40%;margin-right:8%;border:1px solid #e8e8e8;}
.itempic img{display:block;max-width:100%;width:100%;height:250px;}
.itempic span{position:absolute;bottom:15px;right:15px;z-index:18;color:#222;font-size:20px;}
.itemdesc{width:52%;line-height:1.6;position:relative;height:250px;}
.itemdesc .desc{overflow:hidden;line-height:2;color:#828282;height:100%;}
.itemdesc .desc h1{margin:0 0 14px 0;color:#333;font-size:18px;line-height:normal;font-weight:700;position:relative;}
.itemdesc .hotline{position:static;color:#0038b8;font-size:14px;margin-bottom:15px;}
.itemdesc a.ordernow{display:block;width:140px;font-size:14px;text-align:center;color:#fff;height:40px;line-height:40px;background:#0038b8;cursor:pointer;transition:.25s;-webkit-transition:.25s;}
.itemdesc a.ordernow:hover{background:#08308c;color:#fff;}
.itemdesc .apply{height:40px;overflow:hidden;line-height:1.6;font-size:12px;margin-bottom:15px;color:#717171;}
.pn-btn{}
.pn-btn a{display:block;line-height:normal;padding:3px 0;transition:.25s;-webkit-transition:.25s;}
.pn-btn a i{color:#959595;transition:.25s;-webkit-transition:.25s;}
.pn-btn a:hover,.pn-btn a:hover i{color:#0038b8;}
.itemdesc .pn-btn{position:absolute;bottom:0;left:0;z-index:1;}
.picslider{position:relative;}
.picslider .flex-control-paging li a{background:#ececec;width:12px;height:12px;border-radius:50%;-webkit-border-radius:50%;transition:.25s;-webkit-transition:.25s;}
.picslider .flex-control-paging li a.flex-active{background:#0038b8;}
.picslider .flex-control-paging li a:hover{background:#0038b8;}
.picslider .flex-control-nav{left:0;bottom:10px;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url(../images/mask.png) repeat;cursor:move;z-index:1;}
.editor{min-height:400px;color:#1a1a1a;text-align:justify;padding:30px 0 60px 0;line-height:2.6;}
.editor img{display:block;margin:20px auto;max-width:100%;}
h1.title{font-size:18px;text-align:center;color:#212121;font-weight:500;margin:0 0 20px 0;}
h3.widgettip{padding:5px 10px;background:#ededed;font-size:14px;font-weight:100;color:#1a1a1a;}
h3.cage-name{color:#0038b8;font-size:16px;letter-spacing:0.02em;font-weight:100;padding:0 0 10px 0;margin-bottom:20px;border-bottom:1px solid #e6e6e6;position:relative;}
h3.cage-name .iconfont{color:#cfcfcf;font-size:22px;vertical-align:middle;line-height:1;margin-right:4px;}
h3.cage-name .more{float:right;color:#9b9b9b;font-size:12px;margin-top:7px;transition:.25s;-webkit-transition:.25s;}
h3.cage-name .more:hover{color:#0038b8;}

/* about page */
.aboutus-wrap.white{background:none;padding:0;height:auto;margin-bottom:40px;}
.aboutus-wrap.white .aboutus_summary{color:#2e2e2e;}
ul.workshop-list{}
ul.workshop-list li{margin-right:20px;width:310px;}
ul.workshop-list li .pic img{max-width:100%;}
.workshop-box{margin-bottom:60px;}
.workshop-box .pro_slider .flex-direction-nav a{top:50%;margin-top:-25px;}
.honor-wrap{}
.honor-wrap .module-tip .w1200{font-size:14px;text-align:left;}
.honor-box{margin:40px auto;padding:40px 0 0 0;position:relative;}
.honor-box .line{position:absolute;width:4px;height:100%;background:#dcdcdc;top:0;left:50%;margin-left:-2px;}
ul.honor-list{}
ul.honor-list li{font-size:14px;}
ul.honor-list li.nomargin{margin-top:70px;padding-left:20px;}
ul.honor-list li:after{position:absolute;content:"";right:-23px;background:#fff;top:0;z-index:1;width:20px;height:20px;border-radius:50%;border:3px solid #ff7800;}
ul.honor-list li.nomargin:after{right:inherit;left:-23px;}
ul.honor-list li a{color:#444;}
ul.honor-list li:hover,ul.honor-list li a:hover{color:#ff7800;}

/* fixedinput */
.fixedinput{display:none;}
.fixedinput .appinput{padding:30px 20px 10px 20px;}
.appinput ul.input{}
.appinput ul.input li{padding:5px 0;*height:30px;margin-bottom:24px;*margin-bottom:15px;position:relative;padding-left:90px;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;background:#f7f7f7;}
.appinput ul.input li .tip{position:absolute;left:15px;top:5px;width:90px;}
.appinput ul.input li input,.appinput ul.input li textarea{background:none;border:none;}
.appinput ul.input li.safe img{position:absolute;right:3px;top:6px;height:24px;}
.appinput #goapply{width:250px;display:block;padding:0;margin:20px auto 5px;background:#0038b8;color:#fff;font-size:15px;border:none;cursor:pointer;line-height:35px;border-radius:30px;-webkit-border-radius:30px;transition:.25s;-webkit-transition:.25s;}
.appinput .note{text-align:center;color:#aeaeae;font-size:12px;}

/* share */
.share{position:absolute;right:0;top:15px;z-index:1;}

/* page-pn */
.page-pn{*clear:both;overflow:hidden;margin-bottom:30px;padding-top:12px;border-top:1px dashed #c4c4c4;}
.page-pn a{display:block;margin:3px 0;color:#494949;width:50%;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
.page-pn a i{color:#0038b8;position:relative;top:1px;}
.page-pn a.next{text-align:right;margin-right:0;}
.page-pn a.next i{margin:0 0 0 6px;}
.page-pn a:hover{color:#115399;}

/* getintouch */
.getin_touch{}
.getin_touch ul.input{}
.getin_touch ul.input li{position:relative;margin-bottom:8px;border-bottom:1px solid #313132;width:auto;margin-right:0;padding:5px 5px 10px 90px;}
.getin_touch ul.input li .tip{position:absolute;z-index:1;left:5px;top:6px;line-height:normal;}
.getin_touch ul.input li .tip em{vertical-align:middle;}
.getin_touch ul.input li .tip em.icon-yonghu{font-size:18px;}
.getin_touch ul.input li .tip em.icon-email{font-size:14px;}
.getin_touch ul.input li input,.getin_touch ul.input li textarea{background:none;border:none;color:#fff;}
.getin_touch ul.input li textarea{min-height:80px;margin-top:2px;}
.getin_touch ul.input li.safe{border:none;padding-left:0;}
.getin_touch ul.input li.safe .verify{left:left;padding:5px 5px 10px 80px;position:relative;width:38%;border-bottom:1px solid #313132;}
.getin_touch ul.input li.safe .verify img{position:absolute;width:100px;max-height:30px;right:-110px;top:0;}
.getin_touch ul.input li.safe .gopush{position:absolute;width:130px;right:0;top:5px;height:30px;border-radius:25px;cursor:pointer;z-index:1;background:#ff7800;color:#fff;font-weight:700;transition:.25s;-webkit-transition:.25s;}
.getin_touch ul.input li.safe .gopush:hover{background:#fff;color:#ff7800;}

/* footer */
.footer-wrap{height:381px;overflow:hidden;font-size:12px;position:relative;border-top:5px solid #919191;background:url(../images/footerbg.jpg) center center no-repeat;background-size:cover;}
.footer{color:#dedede;padding-top:50px;color:#fff;}
.footer a{transition:.25s;-webkit-transition:.25s;color:#fff;}
.footer a:hover{color:#ff0000;}
.f_menu{margin-bottom:30px;}
.f_menu h3{font-size:18px;font-weight:700;margin-bottom:15px;color:#fff;position:relative;padding-bottom:10px;}
.f_menu h3:after{position:absolute;width:18px;height:3px;content:"";left:0;bottom:0;z-index:1;background:#fff;}
.f_menu ul.col-5 li{width:17%;margin-right:0;}
.f_menu_link{}
.f_menu_link a{display:block;}
.f_menu_link a,.f_menu_link p{padding:3px 0;}
.f_menu ul.col-5 li.contact_info{width:32%;}
.f_menu ul.col-5 li.contact_info .f_menu_link a{display:inline;}
.copyright,.mainpro{margin-bottom:10px;}
.copyright a{color:#fff;text-decoration: none;font-size:12px;transition:.25s;-webkit-transition:.25s;}
.icp{margin-right:20px;}
.support .icon{width:12px;height:13px;background-position:-75px -54px;margin-right:5px;}
.links{color:#2271bb;}
.links a{color:#2271bb;margin-right:10px;position:relative;}
.links a:after{content:"";position:absolute;right:-6px;top:4px;z-index:1;height:10px;width:1px;background:#2271bb;}
.links a:last-child:after{display:none;}
.links a:hover{color:#fff;}
#page{clear:both;line-height:25px;margin:30px 0 60px 0;text-align: center;}
#page a{background:#f0f0f0;border:1px solid #e2e2e2;border-radius:0.4em;color: #626262;display: inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;transition:.3s;-webkit-transition:.3s;}
#page a:hover{background: #0038b8;border:1px solid #0038b8;color:#fff;}
#page a:active {background:#0038b8;}
#page span.current {background:#0038b8;border:1px solid #0038b8;border-radius:0.4em;-webkit-border-radius:0.4em;color:#fff;display:inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page span.disabled {color:#adaaad;margin-right:3px;padding:2px 6px;}
/*-----错误提示框----*/
#error{height:100%;padding:0;}
.jump {padding:140px 0 200px 0;}
.jump div{width:450px;position:relative;left:48%;margin-top:10%;margin-left:-225px;margin-right:-225px;border:1px solid #FF7200; border-radius: .3em;}
.jump div p{color:#000;font:16px "Microsoft YaHei";text-align:center;margin-bottom:20px;}
.jump div p.msg-title{font:24px "Microsoft YaHei";color:#fff;background:#FF7200;}
.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 16px Arial;}
.jump div p.notice a:hover{color:#000;}